home *** CD-ROM | disk | FTP | other *** search
- Path: usamrid.innovsoftd.com!news
- From: David Peterson <dpeterso@isd.net>
- Newsgroups: comp.lang.c
- Subject: Re: VESA,DPMI,BORLAND 4.52 C++, AND INLINE ASSEMBLY
- Date: Thu, 14 Mar 1996 07:52:16 -0600
- Organization: Applied Systems, Inc.
- Message-ID: <31482490.4913@isd.net>
- References: <4i4khg$lsg@news.jhu.edu>
- NNTP-Posting-Host: pm-2-183.innovsoftd.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0GoldB1 (Win95; I)
-
- AFRIEND@JHUADIG.ADMIN.JHU.EDU wrote:
- >
- > Help. I am trying to issue VESA calls through the DPMI function 0300
- > using inline assembler. Particularly, I am issuing calls Getvesainfo and
- > Getmodeinfo both of which require passing an address for a buffer. The
- > problem is that the program is protected mode communicating through DPMI
- > with a real mode process.
- > Does anyone have some advice or code that does this?
-
- Allocate a chunck of lower memory and pass the address of it in your call.
-
- I downloaded some code from Turbo Power Softwares BBS that did this for
- Btrieve when running under DPMI.
-
- Their BBS number is 719-260-9726.
-
-
-